#!/usr/bin/env python
# -*- coding:utf-8 -*-

# file:rename_image_files.py
# author:张世航
# datetime:2024/11/9 17:44
# software: PyCharm
"""
this is function  description 
"""
# import module your need


# 4 题目要求：
#  在当前目录新建目录img, 里面包含10个文件, 10个文件名各不相同(X4G5.png)
#  将当前img目录所有以.png结尾的后缀名改为.jpg.

import os

# 4. 创建img目录并将所有.png文件改为.jpg
def rename_image_files():
    try:
        # 创建img目录
        os.makedirs("img", exist_ok=True)

        # 创建10个不同的文件
        for i in range(10):
            with open(f"img/file_{i+1}.png", "w") as f:
                f.write("这是一个测试文件。")

        # 修改所有.png文件为.jpg
        for filename in os.listdir("img"):
            if filename.endswith(".png"):
                new_filename = filename[:-4] + ".jpg"
                os.rename(os.path.join("img", filename), os.path.join("img", new_filename))

        print("所有.png文件已成功改为.jpg文件。")
    except Exception as e:
        print(f"发生错误: {e}")

rename_image_files()